package countElements;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class Solution {
    public int countElements(int[] nums) {
//        Arrays.sort(nums);
//        int ans = 0;
//        for (int i = 1; i < nums.length-1; i++) {
//            if(check(i,nums)) {
//                ans++;
//            }
//        }
//        return ans;
        int ans = 0;
        int max = Arrays.stream(nums).max().getAsInt();
        int min = Arrays.stream(nums).min().getAsInt();
        for (int i = 0; i < nums.length; i++) {
            if(min<nums[i]&&nums[i]<max) {
                ans++;
            }
        }
        return ans;
    }
//    private boolean check(int i,int[] nums) {
//        int j = i-1;
//        while (j>=0) {
//            if(nums[j]<nums[i]) {
//                break;
//            }
//        }
//        int t = i+1;
//        while (t<nums.length) {
//            if(nums[t]>nums[i]) {
//                break;
//            }
//        }
//        return j>=0&&t<nums.length;
//    }
}
